

.ck-content {
  color:#333;font:14px/1.2 "Microsoft Yahei",sans-serif,arial,SimSun,tahoma,Srial,helvetica;
}
.ck-content p {
  margin: 0;
  /* padding: 0 8px; */
}
.ck-content p,
.ck-content ul,
.ck-content ol,
.ck-content blockquote,
.ck-content pre {
  font-size: 1em;
  line-height: 1.6em;
  padding-top: 0.2em;
  margin-bottom: 0.8em;
}

.ck-content h1 {
  font-size: 2.36em;
  line-height: 1.33em;
  padding-top: 1em;
  margin-bottom: 1.67em;
}

.ck-content h1 + dl {
  margin-top: 1em;
}

.ck-content dd {
  margin-bottom: 1em;
}

.ck-content h1:first-of-type {
  width: 100%;
  padding-top: 0.5em;
  margin-bottom: 1.17em;
}

.ck-content h1:first-of-type + h2 {
  padding-top: 0;
}

.ck-content h2 {
  font-size: 1.68em;
  line-height: 1.68em;
  padding-top: 0.8em;
  margin-bottom: 0.4em;
  padding-bottom: 0.2em;
  /* border-bottom: 1px solid #e9e9e9; */
  font-weight: 400;
}

.ck-content h2:first-of-type {
  clear: both;
}

.ck-content h3 {
  font-size: 1.36em;
  line-height: 1.5em;
  padding-top: 0.8em;
  margin-bottom: 0.2em;
  font-weight: 400;
}

.ck-content h4 {
  font-size: 1em;
  line-height: 1.6em;
  margin-bottom: 0.2em;
  padding-top: 0.8em;
  font-weight: 600;
}

.ck-content h5 {
  font-size: 1em;
  line-height: 1.6em;
  padding-top: 0.2em;
  margin-bottom: 0.8em;
  font-weight: 400;
}

.ck-content .info-box > h2,
.ck-content .info-box > h3,
.ck-content .info-box > h4 {
  padding-top: 0;
}

.ck-content strong,
.ck-content b {
  font-weight: 600;
}

.ck-content i,
.ck-content em {
  font-style: italic;
}

.ck-content pre {
  overflow: hidden;
}

.ck-content code {
  font-family: "SF Mono", menlo, monaco, "Roboto Mono", Consolas,
    "Lucida Console", monospace;
  font-size: 0.866666em;
  padding: 1.333em;
}

.ck-content code:not(.hljs) {
  background: rgba(202, 205, 207, 0.3);
  padding: 0.1em 0.25em;
  border-radius: 3px;
}

.ck-content code:not(.hljs):after {
  letter-spacing: -1em;
  content: "\00a0";
}

.ck-content code:not(.hljs):before {
  letter-spacing: -1em;
  content: "\00a0";
}
.ck-content a {
  color: #198cf0;
  text-decoration: underline;
}
.ck-content a code:not(.hljs) {
  color: #1b3af2;
}

.ck-content .hljs {
  background: #2b2c26;
}

.ck-content .hljs a {
  color: #fff;
}

.ck-content .hljs code {
  background: none;
  padding: 0;
  font-size: 1em;
}

.ck-content kbd {
  display: inline-block;
  background: #f5f5f5;
  border: solid 1px #b5c6d2;
  border-bottom-color: #97afbf;
  box-shadow: inset 0 -1px 0 #97afbf;
  font-family: "SF Mono", menlo, monaco, "Roboto Mono", Consolas,
    "Lucida Console", monospace;
  font-size: 0.8em;
  padding: 0.25em 0.5em;
  line-height: 1em;
  vertical-align: middle;
  border-radius: 3px;
}

.ck-content ul,
.ck-content ol {
  margin-left: 2.666em;
  margin-bottom: 0.8em;
  list-style-type: circle;
}

.ck-content ul ul,
.ck-content ul ol,
.ck-content ol ul,
.ck-content ol ol {
  padding-top: 0;
  margin-bottom: 0;
}

.ck-content ul ul:last-of-type,
.ck-content ul ol:last-of-type,
.ck-content ol ul:last-of-type,
.ck-content ol ol:last-of-type {
  margin-bottom: 0.33333em;
}

.ck-content ul li:last-of-type,
.ck-content ol li:last-of-type {
  margin-bottom: 0;
}

.ck-content p img {
  display: block;
  margin: 1.5em auto;
  box-sizing: content-box;
}

.ck-content iframe {
  display: block;
  margin: 1.5em auto;
}

.ck-content ol {
  list-style-type: decimal;
}

.ck-content table {
  margin: 1.5em 0;
  overflow-x: auto;
  display: block;
}

/* @media only screen and (min-width: 1600px) {
  .ck-content table {
    display: table;
  }
} */

.ck-content td,
.ck-content th {
  border: 1px solid #e9e9e9;
  padding: 6px 12px;
}

.ck-content th {
  font-weight: bold;
}
